﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LDSP.BRL;

namespace ImplementationInitialization
{
    public static class CategoryImport
    {
        public static void Run()
        {
            //删除所有
            //List<Catalog> all = new Category().GetSpecialList<Catalog>(null, "");
            //foreach (Catalog ct in all)
            //{
            //    ct.Delete();
            //}

            AddCategory("强制性国家标准", DocType.标准);
            AddCategory("推荐性国家标准", DocType.标准);
            AddCategory("强制性地方标准", DocType.标准);
            AddCategory("推荐性地方标准", DocType.标准);
            AddCategory("强制性行业标准", DocType.标准);
            AddCategory("推荐性行业标准", DocType.标准);
            AddCategory("标准", DocType.标准);

            AddCategory("国家法律", DocType.法律法规);
            AddCategory("部门规章", DocType.法律法规);
            AddCategory("部门规范性文件", DocType.法律法规);
            AddCategory("地方法规", DocType.法律法规);
            AddCategory("地方规章", DocType.法律法规);
            AddCategory("地方部门规范性文件", DocType.法律法规);
            AddCategory("法律", DocType.法律法规);
            AddCategory("规章", DocType.法律法规);
            AddCategory("地方规章", DocType.法律法规);
            AddCategory("地方部门规章", DocType.法律法规);
            AddCategory("法规", DocType.法律法规);
        }

        static void AddCategory(string name, DocType docType)
        {
            Category category = new Category();
            category.Name = name;
            category.DocType = docType;
            category.Add();
        }
    }
}
